Application Communities: Using Monoculture for Dependability

نویسندگان

  • Michael E. Locasto
  • Stelios Sidiroglou
  • Angelos D. Keromytis
چکیده

Artificial diversity is one method for mitigating the security risks of software monoculture. Introducing diversity increases resilience by obfuscating the system parameters an attacker must control for a successful exploit. We take a different approach to resilience and introduce the concept of Application Communities (AC): collections of independent instances of the same application that cooperatively monitor their execution for flaws and attacks and notify the community when such events are detected. We propose a set of parameters that define an AC and explore the tradeoffs between the minimal size of an AC, the marginal overhead imposed on each member, and the speed with which new faults are detected. We provide a sketch of both analytical and experimental results that show ACs are feasible for current applications: an AC of 15,000 members can monitor Apache for new faults with a 6% performance degradation for each member.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Structure of weed communities occurring in crop rotation and monoculture of cereals

A strict field experiment with crops sown in crop rotation and monoculture wascarried out in the years 1988-2012 at the Experimental Station Uhrusk belonging tothe University of Life Sciences in Lublin, south-eastern Poland. The study wasaimed at evaluating the structure of weed communities occurring in crop rotationand monoculture of cereals. The highest weed density m-2 was determined inthe s...

متن کامل

Software Self-Healing Using Collaborative Application Communities

Software monocultures are usually considered dangerous because their size and uniformity represent the potential for costly and widespread damage. The emerging concept of collaborative security provides the opportunity to re-examine the utility of software monoculture by exploiting the homogeneity and scale that typically define large software monocultures. Monoculture can be leveraged to impro...

متن کامل

Microbial Community Diversities and Taxa Abundances in Soils along a Seven-Year Gradient of Potato Monoculture Using High Throughput Pyrosequencing Approach

BACKGROUND Previous studies have focused on linking soil community structure, diversity, or specific taxa to disturbances. Relatively little attention has been directed to crop monoculture soils, particularly potato monoculture. Information about microbial community changes over time between monoculture and non-monoculture treatments is lacking. Furthermore, few studies have examined microbial ...

متن کامل

Using plant-soil feedbacks to predict plant biomass in diverse communities.

It has become clear that plants can create soils that affect subsequent plant growth. However, because plant-soil feedbacks (PSFs) are typically measured in monoculture experiments, it remains unclear to what extent PSFs affect plant growth in communities. Here we used data from a factorial PSF experiment to predict the biomass of 12 species grown in 162 plant community combinations. Five diffe...

متن کامل

Insights into the Regulation of Rhizosphere Bacterial Communities by Application of Bio-organic Fertilizer in Pseudostellaria heterophylla Monoculture Regime

The biomass and quality of Pseudostellariae heterophylla suffers a significant decline under monoculture. Since rhizosphere miobiome plays crucial roles in soil health, deep pyrosequencing combined with qPCR was applied to characterize the composition and structure of soil bacterial community under monoculture and different amendments. The results showed compared with the 1st-year planted (FP),...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005